<?php
/**
 * @file			config.php
 * @Author			nic(nic-chen@qq.com)
 * @Create Date:	2011-04-03
 * @Brief			系统配置文件
 */

//----------------------------------------------------------------------
define('IS_DEBUG',			true);	
/// 是否在系统初始化的时候执行 session_start();
define('IS_SESSION_START',		TRUE);
/// 是否使用 CACHE 未启用时，缓存操作将被忽略
define('ENABLE_CACHE',			TRUE);
/// 是否使用 验证码 
define('IS_USE_CAPTCHA',			TRUE);

//----------------------------------------------------------------------
// 根据调试状态打开错误信息
if (defined('IS_DEBUG') && IS_DEBUG){
	error_reporting(E_ALL &~ E_STRICT);	
	@ini_set('display_errors', 1);
}else{
	error_reporting(0); //? E_ERROR | E_WARNING | E_PARSE
	@ini_set('display_errors', 0);
}

// installed path. if in root path just define it null
define('BASE_URL' , 'http://tuan.8rui.com/'); 
/**
系统路由方式选项，目前可选 0,1,2,3 ;  默认为 0
各个入口的路由方式可以自定义
0 表示	从 $_GET[R_GET_VAR_NAME] 中分析模块路由信息
1 表示	从 $_SERVER['PATH_INFO'] 中分析模块路由信息 显式的
2 表示	从 $_SERVER['PATH_INFO'] 中分析模块路由信息 隐式的，需REWRITE配合
3 表示	混合模式，同时支持 0 与 2 模式
*/

// force mod
if(!defined('R_FORCE_MODE')) define('R_FORCE_MODE',0); 
// 系统默认的模块路由
if(!defined('R_DEF_MOD'))  define('R_DEF_MOD', "index");
// 站点语言名称（目录）
define('SITE_LANG',	'zh_cn');
// 站点皮肤  模板目录名称（目录）
define('SITE_SKIN',	'default');
// 默认时区
define('APP_TIMEZONE_OFFSET',	8);
// 本地时间，与标准时间的差，单位为秒，当本地时钟较快时为　负数　，较慢时为　正数　, 默认为　０　即本地时间是准确的
define('LOCAL_TIME_OFFSET',		0);
// 经过较准的，本地时间戳　所有使用APP_LOCAL_TIMESTAMP　的地方用这个常替代，防止，无法更改服务器时间导致的问题　
define('APP_LOCAL_TIMESTAMP',	time() + LOCAL_TIME_OFFSET);
// 用户cookie保留时间
define('USER_COOKIE_TIME',	APP_LOCAL_TIMESTAMP+3600*24*7);

//----------------------------------------------------------------------
/// 全局配置变量
$cfg = array();
//----------------------------------------------------------------------
/// 适配器选择器
$cfg['adapter'] = array(
	'io'		=> 'file',
	'db'		=> 'mysql',
	'http'		=> 'curl',
	'cache'		=> 'file',
	'mailer'	=> 'smtp',
	'account'	=> 'cookie_auth',
	'upload'	=> 'file',
	'auth'		=> 'cookie_auth',
	'image' 	=> ''
);
//----------------------------------------------------------------------
/// 适配器初始化数据配置变量
$cfg['adapter_cfg'] = array();
$_adapter = &$cfg['adapter_cfg'];

//----------------------------------------------------------------------
$_adapter['db'] = array();
$_adapter['db']['mysql'] = array(
	'host'	 => 'localhost',
	'port'	 => '3306',
	'user'	 => 'nic',
	'pwd'	 => '111111',
	'charset'=> 'utf8',
	'tbpre'	 => 'nic',
	'db'	 => 'nic_groupon',
	'slaves' => array()
);
//---------------------------------------------图片处理---------------------
$_adapter['image'] = array();
//---------------------------------------------验证码---------------------
$_adapter['auth'] = array();
//----------------------------------------------------------------------
$_adapter['upload'] = array();
$_adapter['upload']['upload'] = array();
//----------------------------------------------------------------------
$_adapter['io'] = array();
$_adapter['io']['file'] = array();
$_adapter['io']['ftp']	= array();
//----------------------------------------------------------------------
$_adapter['http'] = array();
$_adapter['http']['curl'] 		= array();
$_adapter['http']['fsockopen'] 	= array();
$_adapter['http']['snoopy'] 	= array();
//----------------------------------------------------------------------
$_adapter['cache'] = array();
$_adapter['cache']['file'] 				= array(
	'baseDir'=>		P_VAR_CACHE,
	'pathLevel'=>	3,
	'nameLen'=>		2,
	'varName'=>		'__cache_data'
);


$_adapter['cache']['memcache'] 			= array(
	'pconnect'=>false,
	'servers'=>	'127.0.0.1:11211',
	'keyPre'=>	'nic_mc_'
);

define('PAYPAL_ACCOUNT',	'nic-chen@qq.com');
